package com.sc.nft.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sc.nft.enums.MallOrderReconsiderEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单复议后台详情
 *
 * @author liGen
 * @version 1.0
 * @date 2024/1/18 3:37 下午
 */
@Data
public class MallOrderReconsiderAdminDetailDTO {

    @ApiModelProperty("订单ID")
    private Long orderId;

    @ApiModelProperty("订单编号")
    private String orderNo;

    @ApiModelProperty("发货编码")
    private String sendCode;

    @ApiModelProperty("供货金额")
    private BigDecimal deliveryAmount;

    @ApiModelProperty("退款金额")
    private BigDecimal refundAmount;

    @ApiModelProperty("结算金额")
    private BigDecimal settlementAmount;

    @ApiModelProperty(value = "订单复议结果:0-复议,1-解除复议,2-已线下解决")
    private MallOrderReconsiderEnum status;

    @ApiModelProperty(value = "复议原因")
    private String reconsiderReason;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "复议人")
    private String userTel;

    @ApiModelProperty(value = "审核人")
    private String auditTel;

    @ApiModelProperty("订单创建时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
}
